package org.nashua.tt151;

public class RobotMap {
    /* CONTROLS */
    public static final int DUALACTION_LEFT_X=1;
    public static final int DUALACTION_LEFT_Y=2;
    public static final int DUALACTION_RIGHT_X=3;
    public static final int DUALACTION_RIGHT_Y=4;
    public static final int DUALACTION_PAD_X=5;
    public static final int DUALACTION_PAD_Y=6;
    public static final int DUALACTION_BUTTON_X=1;
    public static final int DUALACTION_BUTTON_A=2;
    public static final int DUALACTION_BUTTON_B=3;
    public static final int DUALACTION_BUTTON_Y=4;
    public static final int DUALACTION_RIGHT_BUMPER=6;
    public static final int DUALACTION_RIGHT_TRIGGER=8;
    public static final int DUALACTION_LEFT_BUMPER=5;
    public static final int DUALACTION_LEFT_TRIGGER=7;
    public static final int DUALACTION_RIGHT_SELECT=10;
    public static final int DUALACTION_LEFT_SELECT=9;
    public static final int DUALACTION_RIGHT_STICK=12;
    public static final int DUALACTION_LEFT_STICK=11;
    /* JAGUARS */
    public static final int JAGUAR_FRONT_RIGHT=9;
    public static final int JAGUAR_BACK_RIGHT=8;
    public static final int JAGUAR_FRONT_LEFT=6;
    public static final int JAGUAR_BACK_LEFT=3;
    public static final int JAGUAR_SHOOTER_TOP=1;
    public static final int JAGUAR_SHOOTER_BOTTOM=1;
    public static final int JAGUAR_PICKUP=5;
    /* SERVOS */
    public static final int SERVO_DROPPER=1;
    public static final int SERVO_PITCH=2;
    public static final int SERVO_YAW=3;
    /* DIGITAL OUTPUT */
    public static final int LED_SPIKE=1;
    /* ANALOG */
    public static final int GYRO=1;

    /* VARS */
    // Servo Dropper
    public static final double V_SERVO_DROPPER_DOWN = 0.02;
    public static final double V_SERVO_DROPPER_UP = 1;
    public static final double V_SERVO_DROPPER_DEF = V_SERVO_DROPPER_UP;
    // Servo Yaw
    public static final double V_SERVO_YAW_LEFT = 0.43;
    public static final double V_SERVO_YAW_RIGHT = 0.57;
    public static final double V_SERVO_YAW_DEF = 0.5;
    // Servo Pitch
    public static final double V_SERVO_PITCH_DOWN = 0.2;
    public static final double V_SERVO_PITCH_UP = 0.8;
    public static final double V_SERVO_PITCH_DEF = V_SERVO_DROPPER_DOWN;
}
